# -*- encoding: utf-8 -*-
'''
@File    :   1.py
@Time    :   2022/10/25 20:51:45
@Author  :   Cms 
@Version :   1.0
@Contact :   2267000140@qq.com
@WebSite    :   www.baidu.com
'''

# here put the import lib


#  1 元素输出和查找：  请输出0-50之间的奇数，偶数，质数；能同时被2和3整除的数；


def isPrime(n):
    if (n <= 3 and n > 1):
        return True
    if (n <= 1):
        return False

    for i in range(2, int(pow(n, 0.5))+1, 1):
        if (n % i == 0):
            return False
    return True

#能同时被2和3整除的数的函数
def test(n):
    if (n % 2 == 0 and n % 3 == 0):
        return True
    else:
        return False


list1 = []
list2 = []
list3 = []
list4 = []
for i in range(51):
    if (i % 2 == 1):
        list1.append(i)
    if (i % 2 == 0):
        list2.append(i)
    if (isPrime(i)):
        list3.append(i)
    if (test(i)):
        list4.append(i)

print("奇数：\n",list1)
print("偶数：\n",list2)
print("质数：\n",list3)
print("能同时被2和3整除的数：\n",list4)
